/*
 * Clase que define los diferentes tipos de mensajes que van
 * a ser intercambiados entre los clientes y el servidor.
 * CLASE SUSTRAIDA DE UNA PAGINA WEB
 */
package servclien;

import java.io.*;

public class ChatMessage implements Serializable {

    protected static final long _serialVersionUID = 1112122200L;
    static final int _whoIsIn = 0, _messageNumber = 1, LOGOUT = 2;
    private int _type;
    private String _message;

    /**
     * Constructor, Inicializa el tipo y el mensaje
     *
     * @param type Tipo de mensaje
     * @param pMessage Mensaje
     */
    ChatMessage(int type, String pMessage) {
        this._type = type;
        this._message = pMessage;
    }

    // getters
    /**
     * 
     * @return Tipo de mensaje
     */
    int getType() {
        return _type;
    }

    /**
     * 
     * @return El mensaje escrito
     */
    String getMessage() {
        return _message;
    }
}
